Evaluating Polarizable Potentials on Distributed Memory Parallel Computers: Program Development and Applications
نویسندگان
چکیده
The efficient evaluation of polarizable molecular mechanics potentials on distributed memory parallel computers is discussed. The program executes at 7-10 Mflops/node on a 32-node CM-5 partition and is 19 times faster than comparable code running on a single-processor HP 9000/735. On the parallel computer, matrix inversion becomes a practical alternative to the commonly used iterative method for the calculation of induced dipole moments. The former method is useful in cases such as free-energy perturbation (FEP) simulations, which require highly accurate induced dipole moments. Matrix inversion is performed 110 times faster on the CM-5 than on the HP. We show that the accuracy which is needed for FEP calculations with polarization can be obtained by either matrix inversion or by performing a large number of iteration cycles to satisfy convergence tolerances that are less than 10-6 D. © 1995 by John Wiley & Sons, Inc.
منابع مشابه
Parallel Matlab: The Next Generation
The true costs of high performance computing are currently dominated by software. Addressing these costs requires shifting to high productivity languages such as Matlab. The development of MatlabMPI (www.ll.mit.edu/MatlabMPI) was an important first step that has brought parallel messaging capabilities to the Matlab environment, and is now widely used in the community. The ultimate goal is to mo...
متن کاملNUTS: a Distributed Object-oriented Platform with High Level Communication Functions
An extensible object-oriented platform NUTS for distributed computing is described which is based on an object-oriented programming environment NUT, is built on top of the Parallel Virtual Machine (PVM), and hides all low-level features of the latter. The language of NUTS is a concurrent object-oriented programming language with coarsegrained parallelism and distributed shared memory communicat...
متن کاملResearch Experiences for Undergraduates in Dynamic Distributed Real - Time Systems Program Summer 2000 by Jeff Marquis
(CSE@UTA) was designed to give three sponsored undergraduate students theoretical knowledge, exposure to advanced programming tools, and participation with applied research in parallel and distributed processing. This was achieved through classroom instruction, hands-on application development, introduction to the state-of-the-art PARSA TM Software Development Environment and the ThreadMan TM T...
متن کاملAnnai/PMAMulti-level Hierarchical Parallel Program Performance Engineering
The Annai integrated tool environment is currently being developed to help exploit the inherent power of distributed-memory parallel computers with standardized languages and convenient programming support. As they are designed and implemented, prototypes of the compiler, debugger and performance tools are used and evaluated by a teamdeveloping applications and libraries, leading to further ref...
متن کاملHigh-Speed LANs: New Environments for Parallel and Distributed Applications
As the technology for high-speed networks has incredibly evolved this last decade, the interconnection of workstations at gigabits rates and low prices has become a reality. These clusters, based on regulars workstations (e.g. PCs), can now be used in place of traditional parallel computers with no possible comparison on the prices! In this article, 3 applications (high performance computing, d...
متن کاملذخیره در منابع من
با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید
عنوان ژورنال:
- Journal of Computational Chemistry
دوره 16 شماره
صفحات -
تاریخ انتشار 1995